module.exports = {
    extends: ['@commitlint/config-conventional'],
    rules: {
        'type-enum': [
            2,
            'always',
            [
                'feat', // 新功能
                'fix', // 修复bug
                'docs', // 文档修改
                'style', // 代码格式修改
                'refactor', // 代码重构
                'perf', // 性能优化
                'test', // 测试用例修改
                'chore', // 其他修改
                'revert', // 回滚
                'build', // 打包
                'ci', // CI配置
            ],
        ],
        'scope-empty': [2, 'never'], // scope不能为空
        'subject-full-stop': [2, 'never', '.'], // subject结尾不加'.'
        'subject-case': [2, 'never', ['upper-case']], // subject不能全大写
    },
} 